package com.pig4cloud.pigx.contract.bo;

import com.pig4cloud.pigx.contract.mongo.entity.ContractSymbolHierarchyMongo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 已存在仓位信息BO
 *
 * @since 2022/8/24 19:46
 */
@Data
@ApiModel(value = "当前仓位信息BO")
public class ContractExistPositionInfoBO {
	/**
	 * 仓位模式（0逐仓、1全仓）
	 */
	@ApiModelProperty("仓位模式（0逐仓、1全仓）")
	private String mode;
	/**
	 * 倍数
	 */
	@ApiModelProperty("倍数")
	private Integer multiple;

	/**
	 * 最大杠杆倍数
	 */
	@ApiModelProperty("最大杠杆倍数")
	private Integer maxMultiple;

	/**
	 * 是否拥有仓位
	 */
	@ApiModelProperty("是否拥有仓位")
	private Boolean hasPosition = false;

	/**
	 * 头寸
	 */
	@ApiModelProperty("头寸")
	private List<ContractSymbolHierarchyMongo> symbolHierarchy;
}
